/*
 * Base structure
 */

/* Move down content because we have a fixed navbar that is 50px tall */
a {
    color: #1985ac;
}
a:hover,
a a:focus {
    color: #167495;
}
ol,ul {
    list-style: none
}
.navbar {
    margin: 0;
    padding: 0;
    height: 60px;
    border-radius: 0;
    color: #384042;
    line-height: 60px;
}
span.error {
    padding-bottom: 2px;
    color: #EA5200;
}
.talk-login {
    max-width: 560px;
    padding: 10px;
    margin: 50px auto;
    border: 1px solid #eee;
}
.talk-login .panel-heading {
    margin-bottom: 50px;
}

/*
 * Global add-ons
 */

.sub-header {
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}
.sidebar {
    position: relative;
    background: #eee;
}

.sidebar .nav-sidebar.title span {
    position: relative;
    z-index: 2;
}
.sidebar ul.nav.nav-sidebar {
    margin: 50px -15px
}
.sidebar ul.nav.nav-sidebar li a {
    color: #677679;
}
.sidebar ul.nav.nav-sidebar li a i {
    width: 30px;
    text-align: center;
    margin: 0 10px;
    font-size: 18px;
}


.sidebar ul.nav.nav-sidebar li ul {
    list-style: none;
    padding: 5px 0 5px 25px;
}
.sidebar ul.nav.nav-sidebar li ul li {
    padding: 10px 0;
}

.sidebar ul.nav.nav-sidebar li ul li a {
    padding-left: 45px;
}

.sidebar ul.nav.nav-sidebar li a {
    color: #677679;
}
 .main {
     background: #fff; 
     padding: 30px 30px 0 30px;
 }


/*
 * Placeholder dashboard ideas
 */

.placeholders {
    margin-bottom: 30px;
    text-align: center;
}

.placeholders h4 {
    margin-bottom: 0;
}

.placeholder {
    margin-bottom: 20px;
}

.placeholder img {
    display: inline-block;
    border-radius: 50%;
}